package a.f.h.f;

import a.c.d;
import a.f.j.cb;
import a.f.j.db;

public class h
  implements db
{
  private a.c.n a;
  private a.c.n b;
  private a.c.n c;
  private a.c.n d;
  private cb e;
  public static int f;
  
  public h(cb paramcb, a.c.n paramn1, a.c.n paramn2, a.c.n paramn3, a.c.n paramn4)
  {
    this.a = paramn1;
    this.c = paramn2;
    this.b = paramn3;
    this.d = paramn4;
    this.e = paramcb;
  }
  
  public void a(d paramd, d[] paramArrayOfd)
  {
    int n = c.n;
    int m = c.m;
    boolean bool1 = this.a.getBool(paramd);
    boolean bool2 = this.c.getBool(paramd);
    boolean bool3 = this.b.getBool(paramd);
    int i = this.d.getInt(paramd);
    d locald1 = this.e.b(paramd);
    if (locald1 != null) {
      if (n != 0) {}
    }
    boolean bool4 = this.a.getBool(locald1);
    if (locald1 != null) {
      if (n != 0) {}
    }
    boolean bool5 = this.c.getBool(locald1);
    if (locald1 != null) {
      if (n != 0) {}
    }
    int j = this.b.getBool(this.e.b(paramd)) ? 1 : 0;
    d locald2 = null;
    int k = 0;
    do
    {
      do
      {
        if (k >= paramArrayOfd.length) {
          break;
        }
        d locald3 = paramArrayOfd[k];
        locald2 = this.e.b(locald3);
        this.a.a(locald3, bool1);
        this.a.a(locald2, bool4);
        this.c.a(locald3, bool2);
        this.c.a(locald2, bool5);
        this.d.a(locald3, i);
        this.d.a(locald2, i);
        k++;
        if (n != 0) {
          break label320;
        }
        if (m != 0) {
          break label318;
        }
      } while (m == 0);
    } while (n != 0);
    if (n == 0) {
      if (j != 0) {
        this.b.a(locald2, true);
      }
    }
    label318:
    if (bool3) {
      label320:
      this.b.a(paramArrayOfd[0], true);
    }
  }
  
  public void a(d[] paramArrayOfd, d paramd)
  {
    int i1 = c.n;
    int n = c.m;
    int i = 0;
    int j = 0;
    int k = 0;
    do
    {
      if (k >= paramArrayOfd.length) {
        break;
      }
      d locald1 = paramArrayOfd[k];
      d locald2 = this.e.b(locald1);
      if (n != 0) {
        break label99;
      }
      if (this.b.getBool(locald1)) {
        i = 1;
      }
      if (i1 == 0)
      {
        if (this.b.getBool(locald2)) {
          j = 1;
        }
        k++;
      }
    } while (n == 0);
    if ((i1 == 0) && (i != 0)) {
      label99:
      this.b.a(paramd, true);
    }
    boolean bool1;
    if (i1 == 0)
    {
      if (j != 0) {
        this.b.a(this.e.b(paramd), true);
      }
      bool1 = this.a.getBool(paramArrayOfd[0]);
    }
    boolean bool2 = this.c.getBool(paramArrayOfd[0]);
    int m = this.d.getInt(paramArrayOfd[0]);
    d locald3 = this.e.b(paramArrayOfd[0]);
    boolean bool3 = this.a.getBool(locald3);
    boolean bool4 = this.c.getBool(locald3);
    d locald4 = this.e.b(paramd);
    this.a.a(paramd, bool1);
    this.a.a(locald4, bool3);
    this.c.a(paramd, bool2);
    this.c.a(locald4, bool4);
    this.d.a(paramd, m);
    this.d.a(locald4, m);
  }
  
  public void a(d paramd, a.f.j.n[] paramArrayOfn1, a.f.j.n[] paramArrayOfn2) {}
  
  public void b(d paramd, a.f.j.n[] paramArrayOfn1, a.f.j.n[] paramArrayOfn2) {}
}


/* Location:           E:\idea\
 * Qualified Name:     a.f.h.f.h
 * JD-Core Version:    0.7.0.1
 */